iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
自我挑戰組

從0開始的AWS ECS CICD系列 第 5

D05_聽起來跟EC2很像的ECS_三種模式

  • 分享至 

  • xImage
  •  

ECS(Elastic Container Service)是AWS的容器化服務。
特點除了是使用容器外,還具備有彈性擴充的功能。
去年已經大略說明了一次ECS,基本觀念請參考去年的文章
這次會著重比較深入的說明與其他資源的互動。

首先,ECS總共有三種

  • EC2模式 :自行選擇要使用那些EC2來作為ECS的Instance使用,但需要自行管理這些Instance。
  • Farget模式:不用管理Instance,ECS會依據TaskDefinition來設定Instance。
  • Anywhere模式:Anywhere模式是將外部的VM或伺服器註冊到ECS的Cluster使用。

上述三種模式中,最常使用的還是Farget,因為他基本上算是完全託管,可以不必自己管理Instance,只要在前期設定好TaskDenition與Imge即可,相當方便。需要擴充/縮減Task時,也只需要調整Task數量就好,不用自行設定或手動新建/刪除Instance。(但相對來說,如果想要進Instance內部查看設定或Log就會是一件很困難或是不可能的事情...)
不過Farget所使用的Instance其實就是EC2,不過他建置出來的方式與我們手動建的方式不同,可以想像他是將TaskDefinition與Image作為AMI所建置出來的EC2。

我們這次就會使用Farget類型的ECS來進行實作。
明天會說明與ECS與其他AWS資源的關聯。


上一篇
D04_架構介紹-CICD架構
下一篇
D06_聽起來跟EC2很像的ECS_進入點ELB
系列文
從0開始的AWS ECS CICD30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言